138 스크래치_AI_실습
스크래치 AI 실습은 Scratch와 Machine Learning for Kids, 확장 블록, 웹캠·음성·텍스트 모델을 결합해 게임과 스토리 속 AI 기능을 구현하는 과정이다.
0. 교육을 하는 이유와 궁극적인 목표
스크래치 AI 실습 교육의 궁극적인 목표는 학습자가 스크래치의 이벤트·조건·변수·클론 개념을 기반으로 머신러닝 모델의 입력과 출력을 작품 규칙에 연결하고, AI 게임·챗봇·카메라 반응 작품을 설계할 수 있게 하는 것이다. 민간 어린이 AI 코딩 과정처럼 게임 제작 흥미를 유지하면서 데이터 학습, 테스트, 오류 개선, 윤리적 사용까지 포함한다.
참고한 유료형 교육 흐름
- Scratch 게임 제작과 머신러닝 모델 연결을 결합하는 어린이·청소년 유료 AI 코딩 과정 흐름
- Machine Learning for Kids, webcam extension, text classifier 등을 사용해 실제 모델 출력을 블록으로 처리하는 구성
- AI 게임, 스토리텔링, 챗봇, 카메라 반응 작품을 단계적으로 제작하는 프로젝트 기반 방식
- 완성 작품의 플레이테스트와 데이터 개선을 통해 머신러닝 품질을 체험하는 트랙
입문 · 1일
스크래치 AI 개념 체험 과정
AI가 게임 속 캐릭터 행동을 바꾸는 원리를 체험한다.



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 스크래치 이벤트 구조를 이해한다 | 깃발 클릭, 키보드 입력, 방송하기, 조건문이 캐릭터 행동을 어떻게 제어하는지 미니 게임으로 실습한다. AI 입력값을 일반 키보드 입력과 비교하며 'AI도 하나의 입력장치'라는 개념을 활동지에 정리한다. |
| 목표 2 | AI 반응 캐릭터를 만든다 | 텍스트 또는 웹캠 입력에 따라 캐릭터가 다른 대사를 하거나 움직이는 장면을 제작한다. 오류가 발생했을 때 기본 반응을 넣어 작품이 멈추지 않도록 예외 행동을 만든다. |
| 목표 3 | AI와 규칙 기반 코드를 구분한다 | AI가 판단하는 부분과 사람이 직접 정한 규칙 부분을 블록 색상으로 표시한다. 완성 작품을 친구에게 설명하며 AI가 틀릴 수 있는 이유를 한 문장으로 발표한다. |
| 사용 플랫폼 | Scratch, Machine Learning for Kids, Chrome, 웹캠, Google Slides |
|---|---|
| 강사 스펙 | Scratch 기본 블록, 초등 AI 개념 지도, 게임형 수업 운영 경험 2년 이상 |
| 수업대상 | 초등 3학년 이상, 스크래치 입문자, AI 코딩 첫 학습자 |
| 소요시간 | 3-5시간 |
| 준비물 | 노트북 또는 크롬북, Scratch 계정, 웹캠, 예제 블록 카드, 활동지 |
| 산출물 | AI 반응 캐릭터 작품, 블록 역할 표시표, 발표 카드 |
| 평가방법 | 이벤트이해 25%, AI반응 30%, 오류대응 20%, 설명능력 15%, 참여도 10% |
초급 · 3일
스크래치 텍스트 AI 챗봇 과정
텍스트 분류 모델을 연결해 게임 속 대화 캐릭터를 제작한다.



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 텍스트 클래스 데이터를 수집한다 | 인사, 질문, 칭찬, 도움요청 등 의도 클래스를 만들고 문장 예시를 20개 이상 수집한다. 비슷한 문장이 다른 클래스로 섞이지 않도록 라벨 기준표를 만든다. |
| 목표 2 | 텍스트 분류 모델을 연결한다 | Machine Learning for Kids에서 텍스트 모델을 학습하고 Scratch 확장으로 가져온다. 입력 문장 의도에 따라 캐릭터 대사, 배경, 점수 변화가 달라지도록 조건문을 작성한다. |
| 목표 3 | 챗봇 대화 품질을 개선한다 | 친구가 자유롭게 입력한 문장을 테스트하고 잘못 분류된 문장을 데이터셋에 추가한다. 금지어, 개인정보 입력, 모르는 질문에 대한 안전 응답을 별도 규칙으로 만든다. |
| 사용 플랫폼 | Scratch, Machine Learning for Kids, IBM Watson 기반 텍스트 분류, Google Sheets, Padlet |
|---|---|
| 강사 스펙 | 텍스트 데이터 라벨링, Scratch 확장 연동, 아동·청소년 챗봇 윤리 지도 경험 3년 이상 |
| 수업대상 | 초등 고학년, 중학생, 스크래치 기본 수료자 |
| 소요시간 | 10-15시간 |
| 준비물 | Scratch 계정, Machine Learning for Kids 계정, 문장 데이터 템플릿, 테스트 질문지 |
| 산출물 | AI 챗봇 캐릭터, 텍스트 데이터셋, 안전 응답 규칙표 |
| 평가방법 | 데이터수집 25%, 모델연동 30%, 대화흐름 20%, 안전규칙 15%, 발표 10% |
초급 · 1주
스크래치 AI 게임 제작 과정
이미지·소리·텍스트 입력을 게임 규칙과 결합한다.



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | AI 게임 기획서를 작성한다 | AI가 조작, 판정, 난이도 조절 중 어떤 역할을 맡을지 게임 기획서에 정한다. 플레이어 행동, AI 입력, 점수 조건, 실패 조건을 순서도로 표현한다. |
| 목표 2 | AI 입력 기반 게임을 구현한다 | 웹캠 포즈로 피하기, 소리로 점프, 텍스트로 주문하기 중 하나를 Scratch에서 구현한다. 변수, 클론, 방송하기를 사용해 점수, 제한시간, 난이도 상승을 구현한다. |
| 목표 3 | 플레이테스트로 개선한다 | 5회 이상 플레이하며 너무 어렵거나 쉬운 구간을 기록한다. AI 인식 실패가 생겼을 때 보정 버튼, 재시도 시간, 난이도 조절을 추가한다. |
| 사용 플랫폼 | Scratch, Machine Learning for Kids, Teachable Machine 모델, 웹캠/마이크, Google Forms |
|---|---|
| 강사 스펙 | Scratch 게임 제작, AI 모델 입력 연동, 플레이테스트 기반 개선 지도 경험 3년 이상 |
| 수업대상 | 중학생, 초등 심화반, AI 게임 캠프 참가자 |
| 소요시간 | 18-24시간 |
| 준비물 | 노트북, 웹캠, 마이크, Scratch 계정, 게임기획서, 테스트 체크리스트 |
| 산출물 | AI 입력 게임, 게임기획서, 플레이테스트 개선표 |
| 평가방법 | 기획 20%, AI연동 30%, 게임완성도 25%, 테스트개선 15%, 발표 10% |
중급 · 4주
스크래치 AI 스토리텔링 프로젝트
AI 분류 결과로 스토리 분기가 달라지는 인터랙티브 작품을 제작한다.


| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 분기형 이야기 구조를 설계한다 | 사용자 감정, 선택 문장, 표정 입력에 따라 다른 결말로 가는 스토리 맵을 만든다. 각 분기마다 필요한 데이터 클래스와 캐릭터 반응을 표로 정리한다. |
| 목표 2 | AI 분기 엔진을 구현한다 | AI 예측 라벨을 변수에 저장하고 방송하기로 장면과 캐릭터를 전환한다. confidence가 낮으면 추가 질문을 던지는 확인 절차를 만들어 잘못된 분기를 줄인다. |
| 목표 3 | 전시형 스토리 작품을 완성한다 | 처음 사용자도 이해할 수 있도록 튜토리얼, 선택 안내, 엔딩 기록 화면을 만든다. 관람객 반응을 기록하고 스토리 몰입도와 AI 정확도 개선안을 작성한다. |
| 사용 플랫폼 | Scratch, Machine Learning for Kids, Teachable Machine Pose/Image, Google Docs, Canva, Padlet |
|---|---|
| 강사 스펙 | 인터랙티브 스토리 설계, Scratch 중급 블록, AI 분기 로직 지도 경험 4년 이상 |
| 수업대상 | 중학생, 미디어아트·코딩 융합반, 창작 AI 프로젝트팀 |
| 소요시간 | 36-48시간 |
| 준비물 | 스토리보드 양식, 캐릭터 이미지, 웹캠, 테스트 사용자 설문지, 발표 보드 |
| 산출물 | AI 분기형 스토리, 스토리맵, 사용자 반응 리포트, 전시 안내문 |
| 평가방법 | 스토리설계 25%, AI분기로직 30%, 사용자경험 20%, 전시완성도 15%, 발표 10% |
심화 · 8주
스크래치 AI 창작 강사 과정
스크래치 AI 수업을 캠프·방과후·대회형 프로젝트로 운영할 수 있게 설계한다.


| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 프로젝트 라이브러리를 만든다 | 챗봇, 게임, 스토리, 웹캠 반응, 소리 반응 작품을 난이도별 예제로 정리한다. 각 예제마다 핵심 AI 개념, 필요한 블록, 흔한 오류, 확장 미션을 작성한다. |
| 목표 2 | 학생별 차등 지도안을 설계한다 | 저학년은 완성형 템플릿, 고학년은 빈 프로젝트, 심화자는 모델 데이터 개선 미션을 제공한다. 작품 속 개인정보, 얼굴 데이터, 음성 데이터 사용 기준을 보호자 안내문으로 작성한다. |
| 목표 3 | 최종 발표회 운영안을 만든다 | 작품 체험 부스, 발표 순서, 심사 기준, 피드백 QR을 포함한 발표회 운영안을 만든다. 모의 심사를 통해 창의성, AI 이해, 코드 구조, 사용자 경험을 평가한다. |
| 사용 플랫폼 | Scratch, Machine Learning for Kids, Teachable Machine, Google Classroom, Canva, Google Forms, Notion |
|---|---|
| 강사 스펙 | 스크래치 AI 프로젝트 운영, 차등수업 설계, 발표회·경진대회 지도 경험 5년 이상 |
| 수업대상 | AI 코딩강사, 방과후강사, 교육기관 운영자, 교사연수생 |
| 소요시간 | 72-96시간 |
| 준비물 | 예제 프로젝트 파일, 강사용 노트, 보호자 안내문, 심사 루브릭, 발표회 운영표 |
| 산출물 | AI 창작 프로젝트 라이브러리, 차등 지도안, 발표회 운영 패키지 |
| 평가방법 | 예제완성 25%, 지도안 25%, 윤리안내 20%, 운영계획 20%, 시연 10% |